g++ correctness.cpp train.cpp guessing.cpp md5.cpp -o test.exe

perf stat -e armv8_pmuv3_0/L1-dcache-loads/,armv8_pmuv3_0/L1-dcache-load-misses/,cycles,instructions,cache-references,cache-misses,branches,branch-misses ./test.exe
